Git 踩坑紀錄(一)git remote prune:致刪不掉的那些分支 您所在的位置:网站首页 git remote update origin Git 踩坑紀錄(一)git remote prune:致刪不掉的那些分支

Git 踩坑紀錄(一)git remote prune:致刪不掉的那些分支

#Git 踩坑紀錄(一)git remote prune:致刪不掉的那些分支 | 来源: 网络整理| 查看: 265

Git 踩坑紀錄(一)git remote prune:致刪不掉的那些分支TSENG FU CHUN / 豆腐

TSENG FU CHUN / 豆腐

·

Follow

4 min read·Mar 28, 2020

--

寫這篇算是記錄自己的踩坑紀錄,因為 Git 的學習實在是很難不透過實作去理解,或者說不實做就完全不知道是怎麼運作的吧。

Use git remote prune for clean up the branch which is useless.

清理已經不需要的分支。狀況一:有時候,在本地(Local)跟遠端(Remote)已經把不要的分支刪除,但下了 git branch -a 指令的時候,那些刪除的分支還是陰魂不散的狀況。

我困擾了三個月才認真找解法,真的是蠻不應該的 XD事實證明,真的要覺得麻煩的時候才會想要認真面對問題。

狀況二:或者是,明明本地分支跟遠端分支都已刪除,但下了 git checkout 的時候,還是會出現照理來說已經不存在的分支。

一開始,大家一定會先嘗試的指令是:【針對本地分支】git branch -D git branch -d 注意:刪除分支的時候,需要在其他分支下指令,不能在當下的分支要求刪除當下的分支。

【針對遠端分支】第一種方式:最簡單的方式,到 Bitbucket / Github 找 Branches 管理的地方,有可以直接刪除的按鈕。下圖以 Bitbucket 為例子,最右邊會有…,點它就會出現 delete 的選項。

右邊面版上會有可以刪除的選項

第二種方式:git push origin — delete git push origin :// 這作法我比較少用,因為用之前腦筋要先轉一下不過,我通常還是都用網頁上的垃圾桶按鈕刪除,主要還是怕自己下指令勿刪,或是對指令不夠熟悉。而且刪除分支的方法其實很多,上面提到的這些是我自己實際應用比較常碰到的;當然比較好的狀況是透過指令刪除啦,畢竟開網頁找分支,確實比下指令慢上很多。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有